package com.lostreseditores.sabersai.dataaccess.dao;

import java.util.List;

import com.lostreseditores.sabersai.model.Tipoexamen;


public interface ITipoexamenDAO {
    public void save(Tipoexamen instance);

    public void delete(Tipoexamen instance);

    public void update(Tipoexamen instance);

    public Tipoexamen findById(Integer id);

    public List<Tipoexamen> findByExample(Tipoexamen instance);

    public List<Tipoexamen> findByProperty(String propertyName, Object value);

    public List<Tipoexamen> findAll();

    public List<Tipoexamen> findByCriteria(String whereCondition);

    public List<Tipoexamen> findPageTipoexamen(String sortColumnName,
        boolean sortAscending, int startRow, int maxResults);

    public Long findTotalNumberTipoexamen();

    public List<Tipoexamen> findByTipoexamdescript(Object tipoexamdescript);

    public List<Tipoexamen> findByTipoexamidn(Object tipoexamidn);
}
